package com.foobar;

import java.lang.String;
import java.util.*;


/**
 * An example program for an application suitte.
 *
 * @since 1.1.1
 * @author Richard Torkar
 * @author 
 * @throws NullPointerExceptions These are of course thrown throughout the code.
 */
public class Example extends Object {

    static final transient public int ZERO = 0;

    /**
     * The constructor.
     *
     * @return quits if the value is set.
     */
    public Example() {
        super();
    }

    /**
     * <description>
     * 
     * @param
     * @author
     * @since
     * @version
     */
    public void skeletal() {
        int hashCode = super.hashCode();
        int a = -1;
        switch (hashCode) {
            case 0:
                a = 14;  
            case 1:
                a = 23;
                break;
        }
        if (a > 4);
            System.out.println("a is greater than 4");
    }    

    /**
     * A confusional function; between types and names.
     * 
     * @param Object The first value.
     * @param String The second value.
     * @return int The returned thingy.
     */
    public int mixed(Object one, String str) {
        return 0;
    }    

    /**
     * A test function that takes 4 arguments and sums them.
     *
     * @param first The first value.
     * @param third The third value.
     * @param secodn The second value.
     * @param fourth The fourth value.
     * @returns the sum of the values.
     */
    public int sum(int first, int second, int third) throws Exception {
        return first + second + third;
    }

    /**
     * The main thingy.
     *
     * @author Richard Torkar
     * @param argv List of arguments.
     */
    public static void main(String[] args) {
    }

}